package com.itheima.d7_IO.FileOutputStream01;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.OutputStream;

public class Test {
    public static void main(String[] args) throws Exception {
        // 文件可以不用存在,这个管道创建出来会覆盖之前的内容
        // 覆盖管道
        OutputStream outputStream = new FileOutputStream("E:\\FileResource\\NewFile.txt",true);
        //2. 写数据出去
        outputStream.write('a');
        outputStream.flush(); // 一定要刷新;写数据过程中，有的是存在于内存里，来不及 刷新后可以继续使用流
        // 3. 写个桶出去
        byte[] bytes = new byte[]{'a','y'};
        byte[] bytes1 = "中文".getBytes();
        outputStream.write(bytes);
        outputStream.write("\r\n".getBytes());
        outputStream.write(bytes1);
        //4 写桶的一部分
        outputStream.write(bytes,0,1);

        outputStream.close(); //关闭自带flush
    }
}
